#<目标>：<前置依赖>
#	<需要执行的命令>

#定义变量
object := hello.o main.o


main: $(object)
	gcc $(object) -o main

main.o: main.c hello.h
	gcc -c main.c -o main.o

hello.o: hello.c
	gcc -c hello.c -o hello.o

.PHONY: clean
clean:
	-rm hello.o
	rm main.o
	rm main